package Annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Target;

/**
 * public @interface 注解名称{
 *     public 属性类型 属性名() default 默认值;
 * }
 * 使用注解：@注解名字
 * 特殊属性名: Value
 * 如果注解中只有一个value属性，那么在使用的时候，可以省略属性名
 *
 * 需求：定义注解,使用注解修饰类中各种成分
 */

@A("数据值")
public class AnnotationTest1 {
    @Book(bookName="三只松鼠")
    int a;

    //方法
    public static void main(String[] args){
        String s="水浒传";
        System.out.println(s);

    }

    @Book(bookName="西游记",bookPrice=56.7)
    public void show(@Book(bookName="红楼梦")String s){
    }

    @Override
     public String toString(){
         return "";
        }

}
